UICS Åë½Å µå¶óÀ̹ö

 

1. Àб⠼³Á¤

 

<±×¸² 1>Àº ¹Ì±¹ÀÇ Universal Instruments Corporation ÀÇ Component Sequencing System À» »ç¿ëÇÒ ¶§ÀÇ Åë½Å¼³Á¤ ¿¹ÀÌ´Ù.

 

             <±×¸² 1> UICS µå¶óÀ̹öÀÇ Åë½Å¼³Á¤ ¿¹

 

<±×¸² 1>ÀÇ DEVICE ¼³Á¤Àº ¿¬°áµÈ Åë½ÅÆ÷Æ®( COM1 ), Åë½Å¼Óµµ( 9600 ), Parity Bit( 0 ), Data Bit( 8 ), Stop Bit( 1 )¸¦ ¼ø¼­´ë·Î Àåºñ¿¡ ¼³Á¤µÈ Åë½Å¼Óµµ¸¦ ÀÔ·ÂÇÑ´Ù.

ÇÁ·ÎÅäÄÝ ¿É¼ÇºÎ¿¡´Â String ¸Þ¸ð¸®¿¡ ÀÐÀº Åë½Å µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¸Þ¸ð¸® ¹øÁö ( 0 ),  ÀúÀå°³¼ö ( 200 ), Àб⠸í·É Á¾·áÄÚµå Çü½Ä ( 0 = CR + LF,  1 = CR ), Àü¼Û Á¾·áÄÚµå ( 0 = CR, 1 = CR+LF, 2 = ¾øÀ½), Åë½Åµ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ÀúÀå¿©ºÎ ( 1 = ÀúÀå, 0 = ÀúÀå¾ÈÇÔ ), Åë½Åµ¥ÀÌÅÍ·Î ÀúÀåÇÒ ÆÄÀÏÀ̸§ ( À̸§¸¸ ÀÔ·Â ), »ç¿ëÀÚ Àб⠸í·É Á¾·áÄÚµå( ±âº» = 3 )¸¦ ÄÞ¸¶·Î ±¸ºÐÇÏ¿© ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ±âº»°ªÀº (ÀÔ·ÂÀÌ ¾øÀ» °æ¿ì) 0, 200, 0, 0, 0 ¡¦ ÀÌ´Ù.

 

ÁÖÀÇ) Åë½Åµ¥ÀÌÅ͸¦ ÆÄÀÏ·Î ÀúÀåÇÒ °æ¿ì ÆÄÀÏÀ̸§Àº ¡®ÀÛ¾÷µð·ºÅ丮\SCAN\¼³Á¤ÆÄÀÏ¸í¡¯ ÀÌ´Ù.

¿¹) ÀÛ¾÷µð·ºÅ丮 = c:\testwork ÀÌ°í ÆÄÀÏÀ̸§ = commCodeSave.txt ÀÏ ¶§

  Åë½Åµ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ÆÄÀÏÀº c:\testwork\ commCodeSave.txt ÀÌ´Ù.

 

 

Àб⠼³Á¤ ¹æ¹ý

 

UICS Åë½Å µå¶óÀ̺ê´Â µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·ÂÀ¸·Î Åë½ÅÀ» ¼öÇàÇϵµ·Ï ÇÏ¿´±â ¶§¹®¿¡ Àб⠼³Á¤Àº READ, ÇÑ ÁÙ¸¸ ÀÛ¼ºÇÏ¸é µÈ´Ù.

 

 

UICS ´Â ±âº»ÀûÀ¸·Î Åë½Å ASCII Çü½ÄÀ¸·Î Åë½ÅÇÏ¿© ±â±âÀÇ ¿îÀüÁ¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â ÀåºñÀÌ´Ù.

±×·¯¹Ç·Î UICS Åë½Å µå¶óÀ̺ê´Â Àåºñ¿Í Åë½ÅÇÑ ¹®ÀÚ(ASCII) µ¥ÀÌÅ͸¦ Åë½Å ÇÁ·Î±×·¥ÀÇ String ¸Þ¸ð¸®¿¡ ÁöÁ¤ÇÑ ¹øÁö¿¡ ´ÙÀ½°ú °°Àº ¼ø¼­·Î º¸°üÇϵµ·Ï ÇÏ¿´´Ù.

 

 

<±×¸² 2> UICS Åë½Å µå¶óÀ̺êÀÇ ¿É¼Ç ´ëÈ­»óÀÚ

 

 

¿¡·¯/¿Ï·á »óÅ ºñÆ®

 

UICS Åë½Å µå¶óÀ̺êÀÇ ¿¡·¯»óÅÂ¿Í DOWNLOAD, EXEDOWNLOAD, UPLOAD µîÀÇ ¿Ï·á»óŸ¦ <Ç¥ 1>°ú °°Àº ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ´Ù.

¶ÇÇÑ ¹ß»ýµÈ ¿¡·¯/»óÅ ³»¿ëÀº c:\error_msg000.txt ÆÄÀÏ¿¡ º¸°üÇÑ´Ù.

 

³»¿ë À§ Ä¡ µðÁöÅÐ ÀÔ·ÂÅÂ±× ¼³Á¤ ½Ã Address
°¢Á¾ ¿¡·¯ WORD ¸Þ¸ð¸®ÀÇ Ã¹¹ø° ºñÆ® 0000
DOWNLOAD/UPLOAD µîÀÇ ¿Ï·á WORD ¸Þ¸ð¸®ÀÇ µÎ¹ø° ºñÆ® 0001

<Ç¥ 1> ¿¡·¯/¿Ï·á »óÅ ºñÆ®º° ÀÇ¹Ì¿Í ³»¿ë

 

ÁÖÀÇ) ¿¡·¯/¿Ï·á »óźñÆ®ÀÇ °æ¿ì Åë½Å µå¶óÀ̺ê´Â Ç×»ó ON ¸¸ ½ÃÅ°¹Ç·Î °¨½Ã ÇÁ·Î±×·¥¿¡¼­ ¿¡·¯»óŸ¦ ÀÐÀº ÈÄ OFF¸¦ ½ÃÄÑ¾ß ´ÙÀ½¿¡ ¹ß»ýµÉ ¿¡·¯/¿Ï·á ³»¿ëÀ» ÀÐÀ» ¼ö ÀÖ´Ù.

 

Åë½Å ÇÁ·Î±×·¥ÀÇ ¸Þ¸ð¸®¸¦ °­Á¦·Î OFF ½ÃÅ°´Â ¹æ¹ý) µðÁöÅÐ/¾Æ³¯·Î±× Ãâ·Âű×ÀÇ Extra1À»  #mem#  À¸·Î ¼³Á¤Çϸé ÁöÁ¤ÇÑ Åë½Å ¸Þ¸ð¸® ¹øÁö °ªÀ» °­Á¦·Î OFF ÇÒ ¼ö ÀÖ´Ù.

 

 

 

2. ¾²±â ¼³Á¤

Ãâ·ÂÀº SCAN File°ú »ó°ü¾øÀÌ ÄÁÆ®·Ñ·¯ÀÇ Á÷Á¢ ADDRESS¿¡ ¾´´Ù.

 

µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý

µðÁöÅÐ Ãâ·ÂÀ¸·Î Àåºñ¿¡ Àбâ/¾²±â ¸í·ÉÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù.

 

µðÁöÅÐ Ãâ·Â TAG ¼³Á¤ ½Ã ÇÊ¿äÇÑ ¿ä¼Ò

1) PORT           Àåºñ¿¡ ¿¬°áµÈ Åë½Å PORT ¹øÈ£. Åë½ÅÇÁ·Î±×·¥¿¡ ¼³Á¤ÇÑ Æ÷Æ®¹øÈ£.(COM1, COM2 µîÀÇ ¹øÈ£°¡ ¾Æ´Ô)

2) STATION      »ç¿ë¾ÈÇÔ.

3) Address      SH_M, SET_C, ST_READ, AN_MA_AL, AN_BO_AL ¸í·ÉÀÏ °æ¿ì - ÀÐÀº µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¸Þ¸ð¸® ¹øÁö.

CLR_DATA – Ŭ¸®¾î ÇÒ String ¸Þ¸ð¸®ÀÇ ½ÃÀÛ¹øÁö.

±âŸ – »ç¿ë¾ÈÇÔ.

4) Extra1          ¸í·É¾î. UICS Àåºñ¿¡¼­ ÁöÁ¤ÇÑ °íÀ¯ ¸í·É¾î ¿Í Åë½Å µå¶óÀ̺꿡¼­ ÁöÁ¤ÇÑ ¸í·É(<Ç¥ 2> ÂüÁ¶).

UICS °íÀ¯ ¸í·É¾î – NAMES, SH Q, µî.

Åë½Å µå¶óÀ̺ê ÁöÁ¤ ¸í·É¾î - CMD_FILE, DOWNLOAD, EXEDOWNLOAD, UPLOAD, CLR_DATA, SH_M, SET_C, ST_READ, AN_MA_AL, AN_BO_AL.

(DOWNLOAD, EXEDOWNLOAD, UPLOAD µîÀÇ ±ÛÀÚ ¼ö°¡ ¸¹Àº ¸í·É¾î´Â CMD_FILE ·Î ¸í·ÉÀ» ÁöÁ¤)

5) Extra2          UPLOAD ¸í·É ¶Ç´Â Åë½ÅÆÄÀÏ µ¥ÀÌÅÍÀ̸§ ¼³Á¤

0 : UPLOAD ½Ã ÁöÁ¤ÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é µ¤¾î¾²Áö ¾Ê´Â´Ù.

1 : UPLOAD ½Ã ÁöÁ¤ÇÑ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é µ¤¾î¾´´Ù.

9999 : Åë½ÅÆÄÀÏ µ¥ÀÌÅÍÀ̸§À» ¼³Á¤ – ÆÄÀÏÀ̸§Àº Extra1

CLR_DATA – Ŭ¸®¾î ÇÒ String ¸Þ¸ð¸®ÀÇ °³¼ö.

±âŸ¸í·É : »ç¿ë¾ÈÇÔ.

 

¸í·É¾î °íÀ¯¸í·É

±â ´É

ºñ °í

CMD_FILE -

C:\cmd_file%03d.txt (%03d ´Â Æ÷Æ®¹øÈ£)

ÀÇ Ã¹¹ø° ÁÙÀÇ ³»¿ëÀ» Àо ¸í·ÉÀ¸·Î ÀνÄ

¸í·É¾î(°íÀ¯, µå¶óÀ̺ê ÁöÁ¤)ÀÇ ±æÀÌ°¡ ³Ê¹« ±æ °æ¿ì Extra1 ÀÎÀÚ·Î ³»¿ëÀ» º¸³¾ ¼ö ¾ø±â ¶§¹®

DOWNLOAD IN

¸í·É¾î ´ÙÀ½¿¡ ÀÔ·ÂÇÑ ÆÄÀÏ ³»¿ëÀ» UICS¿¡ Àü¼Û

DOWNLOAD 1.TXT  (1.TXT´Â ÀÛ¾÷µð·°Å丮\DATA µð·°Å丮ÀÌ´Ù)

EXEDOWNLOAD -

¸í·É¾î ´ÙÀ½¿¡ ÀÔ·ÂÇÑ EXEÆÄÀÏÀ» UICS¿¡ Àü¼Û

EXEDOWNLOAD EXE\AC32C.LDA  (AC32C.LDA ´Â ÀÛ¾÷µð·°Å丮\DATA\EXE µð·°Å丮ÀÌ´Ù)

UPLOAD OUT

¸í·É¾î ´ÙÀ½¿¡ 2°³ÀÇ ÆÄÀϸíÀ» ÀÔ·Â. ù¹ø° ÆÄÀÏÀº UICS¿¡ ÀԷµǾî ÀÖ´Â ÆÄÀÏ¸í µÎ¹ø° ÆÄÀϸíÀº UPLOAD ÇÑ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ÆÄÀϸí

UPLOAD 1.TXT UP\UP123.TXT  (UP123.TXT ´Â ÀÛ¾÷µð·°Å丮\DATA\UP µð·°Å丮ÀÌ´Ù)

CLR_DATA -

ÁöÁ¤ÇÑ String ¸Þ¸ð¸®(Address)ºÎÅÍ °³¼ö (Extra2)¸¸Å­ÀÇ µ¥ÀÌÅ͸¦ Áö¿î´Ù

String ¸Þ¸ð¸®¸¸ °¡´É.

SH_M SH
M

ÁöÁ¤ÇÑ STRING address ¿¡ ÇöÀç ¿îÀüÁßÀÎ ÆÄÀÏ ¹®ÀÚ¿­À» ÀúÀå

String ¸Þ¸ð¸®¿¡¸¸ ÀúÀå.

SET_C SET
C

ÁöÁ¤ÇÑ STRING, WORD, FLOAT, DWORD address ¿¡ ¸ñÇ¥·®, ÇöÀçÄ¡¸¦ ¹®ÀÚ¿­, ¼ýÀÚ·Î ÀúÀå

WORD, FLOAT, DWORD, STRING ÀÇ ¸ðµç ¸Þ¸ð¸®¿¡ ÀÐÀº µ¥ÀÌÅ͸¦ ºÐ·ùÇÏ¿© ÀúÀå.

(String ¸Þ¸ð¸®¿¡´Â ¹®ÀÚ¿­À» ¼ø¼­´ë·Î ÀúÀå)

ST_READ ST

ÁöÁ¤ÇÑ STRING, WORD address ¿¡ ¿îÀü/Á¤Áö »óÅ ¹®ÀÚ¿­, »óŸ¦ ÀúÀå

AN_MA_AL AN
MA
AL

ÁöÁ¤ÇÑ STRING, WORD, FLOAT, DWORD address ¿¡ run, ready,..¸¦ ¹®ÀÚ¿­, ¼ýÀÚ·Î ÀúÀå

AN_BO_AL AN
BO
AL

ÁöÁ¤ÇÑ STRING, WORD, FLOAT, DWORD address ¿¡ run, ready,..¸¦ ¹®ÀÚ¿­, ¼ýÀÚ·Î ÀúÀå

<Ç¥ 2> Åë½Å µå¶óÀ̺꿡¼­ ÁöÁ¤ÇÑ ¸í·É¾îÀÇ ±â´É¼³¸í

 

 

¿¹1) Port : 0  Station : 0  Address : 0000  Extra1 : cmd_file, EXTRA2 : 1 ·Î ¼³Á¤ÇÏ°í ½ºÅ©¸³Æ®·Î C:\cmd_file000.txt ÀÇ Ã¹ ÁÙ¿¡ UPLOAD 1.txt updata\12345.txt  ¶ó´Â ³»¿ëÀ» ¸¸µç ÈÄ µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ UICS ÀåºñÀÇ 1txt ÆÄÀÏÀ» Àоî¿Í¼­ ÀÛ¾÷µð·ºÅ丮\data\updata\12345.txt ·Î ÀúÀåÇÑ´Ù. (¸¸¾à 12345.txt ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é µ¤¾î¾´´Ù)

 

¿¹2) Port : 0  Station : 0  Address : 0251  Extra1 : SH_M, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ UICS ÀåºñÀÇ ÇöÀç ¿îÀüÁßÀÎ ÆÄÀÏÀ» Àо 251¹ø String ¸Þ¸ð¸®ºÎÅÍ º¸°üÇÑ´Ù. (ÀÐÀº ÀåºñÀÇ ¿îÀü µ¥ÀÌÅÍ°¡ 2°³ ÀÌ»óÀ̸é 251, 252, ¡¦ µîÀÇ ¸Þ¸ð¸®¿¡ ¼øÂ÷ÀûÀ¸·Î º¸°ü)

 

¿¹3) Port : 0  Station : 0  Address : 0260  Extra1 : an_ma_al, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ UICS ÀåºñÀÇ run, ready µîÀÇ µ¥ÀÌÅ͸¦ Àоî¿Í¼­ WORD, FLOAT, DWORD ¸Þ¸ð¸®¿¡ °¢°¢ÀÇ µ¥ÀÌÅ͸¦ ¼ýÀÚ·Î °è»êÇÏ¿© 260 ~ 281 ¹øÁö ±îÁö ÀúÀåÇÏ°í ÀÐÀº ¹®ÀÚ¿­À» 260 ~  String ¸Þ¸ð¸®ºÎÅÍ º¸°üÇÑ´Ù.

 

¿¹4) Port : 0  Station : 0  Address : 0000  Extra1 : names, EXTRA2 : ºóÄ­À¸·Î ¼³Á¤ÇÏ°í µðÁöÅÐ Ãâ·ÂÀ» Çϸé Port 0 ¹ø¿¡ ¿¬°áµÈ UICS ÀåºñÀÇ NAMES °íÀ¯¸í·ÉÀ» Àü¼ÛÇÏ¿© Åë½ÅÇÑ ³»¿ëÀ» String ¸Þ¸ð¸®¿¡ º¸°üÇÑ´Ù.

 

 

 

¾Æ³¯·Î±× Ãâ·Â ¼³Á¤¹ý

 

µðÁöÅÐ Ãâ·Â ¼³Á¤¹ý°ú µ¿ÀÏÇÏ´Ù.

 

 

3. °¨½Ã ÇÁ·Î±×·¥¿¡¼­ Å͹̳¯ È­¸é ÀÛ¼º¹ý

 

UICS Åë½Å µå¶óÀ̺ê´Â Åë½ÅÇÑ ´ëºÎºÐÀÇ µ¥ÀÌÅÍ´Â String ¸Þ¸ð¸®¿¡ º¸°üµÇ¹Ç·Î Å͹̳¯ ¸ðµå·Î ÀåºñÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö Àִµ¥ ´ÙÀ½ÀÇ ¿¹¿Í °°ÀÌ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

 

°¡)   String ¸Þ¸ð¸®¿¡¼­ Åë½Å µ¥ÀÌÅ͸¦ °¡Á®¿Í¼­ È­¸é¿¡ º¸¿©ÁÙ String ÅÂ±× 20°³¿Í ÀԷ±â(Edit Box)¿¡¼­ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¸í·ÉÀ» Àоî¿Ã String ¸¦ ¸¸µç´Ù.

³ª)   ¸í·É¾î¸¦ Ãâ·ÂÇÒ µðÁöÅРű׸¦ °°ÀÌ ¸¸µé°í ½ºÆ©µð¿À ÇÁ·Î±×·¥À¸·Î <±×¸² 3>°ú °°Àº ¸ðµâÈ­¸éÀ» ¸¸µç´Ù.

 

 

<±×¸² 3> ¸ðµâ ÆíÁý±â(½ºÆ©µð¿À)¿¡¼­ Å͹̳¯ È­¸éÀ» ¸¸µç ¿¹

 

´Ù)   <±×¸² 3>¿¡¼­ ÀÌÀü¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ÀÛ¼ºÇÑ  ¹öÅÏÀº <Ç¥ 3>°ú °°Àº ½ºÅ©¸³Æ®¸¦ ¸ðµâ ½ÇÇà Áß¿¡ °è¼ÓÀ¸·Î ¸¸µé¾î ÀÌÀüÀÇ ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ´Ù.

 

 

±â ´É

³» ¿ë

Å͹̳¯ È­¸é¿¡¼­ ÀÌÀü  ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ÇÔ

if(pos == $scroll_pos) return;

pos = $scroll_pos;

 

for(i = 0; i < 20; i = i+1) {

   @sprintf(tag_name, "ST_%02d.address", i);

   @SetTagValue(tag_name, pos+i);

}

<Ç¥ 3> ÀÌÀü ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

 

¶ó)   <±×¸² 3>ÀÇ ÀԷ±â(Edit Box)ÀÇ ¼Ó¼º ´ëÈ­»óÀÚÀÇ È®Àå±â´É ÅÇÀ» ¿­¾î¼­ È®Àå±â´É »ç¿ë°ú Key DownÀ» üũ( v ) ÇÏ°í Key Down ¹öÅÏÀ» ¼±ÅÃ(<±×¸² 4> ÂüÁ¶)ÇÑ´Ù.

¸¶)   Key Down ½ºÅ©¸³Æ®¸¦ <Ç¥ 4>, <±×¸² 5>¿Í °°ÀÌ ÀÛ¼ºÇÑ´Ù.

¹Ù)   ¶ÇÇÑ ÀԷ±â(Edit Box)ÀÇ ÅÂ±× ÅÇ¿¡¼­ ÀԷ±âÀÇ ³»¿ëÀ» ÀúÀåÇÒ Å±׸¦ ( STRING02 : ¿¹ ) ÁöÁ¤ÇÑ´Ù.

»ç)   À§ÀÇ ¼ø¼­·Î ¸ðµâÆÄÀÏÀ» ÀÛ¼ºÇϸé <±×¸² 6>°ú °°Àº Å͹̳¯ È­¸éÀ» ¸¸µé ¼ö ÀÖ´Ù.

 

<±×¸² 4> ÀԷ±â (Edit Box) ÀÇ ¼Ó¼º È®Àå±â´É ÅÇÀÇ ¼³Á¤È­¸é

 

 

±â ´É

³» ¿ë

ÀԷ±â(Edit Box)¿¡¼­ ¿£ÅÍÅ°(Enter)¸¦ ´­·¶À» °æ¿ì ÀÔ·ÂÇÑ ³»¿ëÀ» ÀåºñÀÇ ¸í·ÉÀ¸·Î Àü¼ÛÇÏ´Â ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

retn = @KeyGetCode();

if(retn != 13) return;    // ¿£ÅÍÅ°°¡ ¾Æ´Ï¸é return

 

handle  = @FileOpen("C:\\cmd_file000.TXT", "w");

if(handle != 0) {

   length = @strlen($STRING02);

   if(length == 0)

      @FileWrite(handle, " ", 1);

   else {

      @sprintf(buf, "%s", $STRING02);

      @FileWrite(handle, buf, length);

   }

   @FileWrite(handle, "\r\n");

   @FileClose(handle);

   $DO_EXEC = 0;

}

@EditBoxSetText("EditBox1", "");

<Ç¥ 4> ÀÌÀü ¸í·ÉÀ» º¼ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

<±×¸² 5> ÀԷ±â(Edit Box)ÀÇ Key Down ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

 

<±×¸² 6> °¨½Ã ÇÁ·Î±×·¥¿¡¼­ Å͹̳¯ È­¸éÀ» ÀÛ¼ºÇÑ ¿¹

 

 

4. ¿îÀü»óÅ µ¥ÀÌÅÍ Àбâ

 

UICS Åë½Å µå¶óÀ̺ê·Î ÇöÀç ¿îÀüÁßÀÎ ÇÁ·Î±×·¥, »ý»ê ¸ñǥġ, »ý»ê ÇöÀçÄ¡, ÇöÀç »óÅ µîÀÇ µ¥ÀÌÅ͸¦ Àо ¾Æ³¯·Î±×/µðÁöÅÐ/¹®ÀÚ¿­ ű׷ΠÀúÀåÇÏ¿© È°¿ëÇÒ ¼ö Àִµ¥ ´ÙÀ½ÀÇ ¿¹¿Í °°ÀÌ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

¿îÀü»óÅ µ¥ÀÌÅÍ Àбâ´Â Å͹̳¯ È­¸é°ú DOWNLOAD/EXEDOWNLOAD/UPLOAD È­¸é¿¡¼­ ½ÇÇàÇϸé 2°¡Áö ÀÌ»óÀÇ ¸í·ÉÀÌ Á¸ÀçÇÒ ¼ö ÀÖÀ¸¹Ç·Î ´Ù¸¥ È­¸éÀÌ ¿­·ÈÀ» °æ¿ì¿¡¸¸ µ¥ÀÌÅ͸¦ Àоî¾ß ÇÑ´Ù.

 

°¡)   ¿îÀü»óÅ µ¥ÀÌÅ͸¦ È®ÀÎÇÏ´Â ¸ðµâÈ­¸éÀ» ¸¸µç´Ù.

³ª)   ¿îÀü»óÅ µ¥ÀÌÅÍ Àбâ¿ë µðÁöÅÐ Ãâ·Âű׸¦ <Ç¥ 5>¿Í °°Àº ÇüÅ·Π5°³ ¸¸µç´Ù.

 

 

ÅÂ±× À̸§

Address

Extra1

DO_EXEC1

0250

SH_M

DO_EXEC2

0255

SET_C

DO_EXEC3

0260

ST_READ

DO_EXEC4

0270

AN_MA_AL

DO_EXEC5

0300

AN_BO_AL

<Ç¥ 5> ¿îÀü»óÅ µ¥ÀÌÅÍ Àбâ¿ë µðÁöÅÐ Ãâ·ÂÅÂ±× ¼³Á¤(ÀϺκÐ) ¿¹

 

 

´Ù)   ¸ðµâ ½ÇÇàÁß¿¡ °è¼Ó ½ºÅ©¸³Æ®¿¡ <Ç¥ 6>°ú °°Àº ÇÁ·Î±×·¥À» »ðÀÔÇÑ´Ù.

¶ó)   À§¿Í °°Àº ¸ðµâ°ú ½ºÅ©¸³Æ® ÀÛ¼ºÇÏ°í  °¨½Ã ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© ÇöÀçÀÇ ¸ðµâÆÄÀÏÀÌ ¿­·Á ÀÖÀ¸¸é 1ºÐ¿¡ ÇÑ ¹ø¾¿ ¿îÀü»óÅ µ¥ÀÌÅ͸¦ Àоî¿Ã ¼ö ÀÖ´Ù.

 

 

±â ´É

³» ¿ë

¿îÀü»óÅ µ¥ÀÌÅ͸¦ 1ºÐ¿¡ ÇÑ ¹ø¾¿ Àоî¿È

sec = @GetTimeSec();

if(sec == 0) {

  if(flag == TRUE) return;

   flag = TRUE;

   $DO_EXEC1 = 0;

   $DO_EXEC2 = 0;

   $DO_EXEC3 = 0;

   $DO_EXEC4 = 0;

   $DO_EXEC5 = 0;

}

else flag = FALSE;

<Ç¥ 6> ¿îÀü»óÅ µ¥ÀÌÅ͸¦ 1ºÐ¿¡ ÇÑ ¹ø¾¿ Àоî¿À´Â ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

 

 

5. ¿¡·¯/¿Ï·á »óźñÆ® ó¸® ¿¹

 

UICS Åë½Å µå¶óÀ̺ê´Â WORD ¸Þ¸ð¸®ÀÇ 0000¹ø ºñÆ®¸¦ ¿¡·¯»óÅ ºñÆ®·Î 0001À» ¿Ï·á »óźñÆ®·Î »ç¿ëÇϴµ¥ ´ÙÀ½ÀÇ ¿¹¿Í °°ÀÌ È°¿ëÇÒ ¼ö ÀÖ´Ù.

 

 

°¡)   ¿¡·¯/¿Ï·á »óźñÆ®¸¦ Àоî¿À´Â µðÁöÅÐ ÀÔ·Âű׸¦ ¸¸µç´Ù.

³ª)   °¨½Ã ÇÁ·Î±×·¥ ½ÇÇàÁß¿¡ °è¼Ó ½ºÅ©¸³Æ®·Î <Ç¥ 7>, <±×¸² 7>°ú °°Àº ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¸é ¹ß»ýµÈ ¿¡·¯¸¦ Àо °¨½Ã ÇÁ·Î±×·¥¿¡¼­ ¸Þ½ÃÁö·Î º¸¿©ÁØ´Ù.

´Ù)   ¿Ï·á ¸Þ½ÃÁöµµ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¸Þ½ÃÁö µîÀÇ Ã³¸®¸¦ ÇÒ ¼ö ÀÖ´Ù.

 

 

±â ´É

³» ¿ë

¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ Àо °¨½ÃÈ­¸é¿¡ ¸Þ½ÃÁö¸¦ º¸¿©ÁÜ

if($err_check == OFF) {

   flag = OFF;

   return;

}

if(flag == ON) return;

 

handle  = @FileOpen("C:\\error_msg000.txt", "r");

if(handle == 0) return;

 

len = @FileRead(handle, buf, 79);

@FileClose(handle);

 

buf[len] = 0;

@Message(buf);

flag = ON;

$err_flag_clear1 = OFF;

<Ç¥ 7> ¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ Àо °¨½ÃÈ­¸é¿¡ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ½ºÅ©¸³Æ® ÀÛ¼º ¿¹

 

<±×¸² 7> ¹ß»ýµÈ ¿¡·¯ »óźñÆ®¸¦ Àо °¨½ÃÈ­¸é¿¡ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ½ºÅ©¸³Æ® ÀÛ¼ºÈ­¸é ¿¹